Big Huge Thesaurus

Allium porrum

noun